package com.itheima.sh.b_BasicOpertor_02;
/*
    目标：++和自减面试题
 */
public class BasicOpertorDemo06 {
    public static void main(String[] args) {
        int c=10;
        int d=5;
        /*
        1.c++==>自加在变量c的后面，这里先拿c的值10和后面的+进行运算  10++  ++c  - --d - ++d +1 +c--；==>c值变为11
        2.10+  ++c==》自家量在变量c的前面，c先自加即c变为12，然后拿着12和前面的10相加==》10+12==》22
            22- --d - ++d +1 +c--；
        3.22- --d==>22-?==> --d 自减d在变量d的前面，先自减在运算，d原来的值是5，自减之后，d变为4，即d是4，然后和22进行运算
            22-4==>18==>18- ++d +1 +c--;
        4.18- ++d==>++d==>自加在变量d的前面，那么先自加即d变为5，然后5和18进行运算==>18-5==>13
          13+1+c--==>14+c--;
        5.14+c--==>自减在变量c后面，那么先拿着c的值和14运算，==>14+12==>26,然后c在自减，变为11
        6.计算后的结果赋值给rs3
         */
        int rs3=c++ +  ++c  - --d - ++d +1 +c--;
        System.out.println(rs3);//26
        System.out.println(c);//11
        System.out.println(d);//5

        
    }
}
